package ua.mykola.graph;

import java.util.Set;

public interface Graph {

	void addEdges(Edge... edges);

	void addEdge(String sideA, String sideB, int weight);

	void addEdges(Vertex sideA, Vertex... sideB);

	void addEdges(String sideA, String... sideB);

	Set<Edge> getEdgesFrom(Vertex vertex);

	Set<Edge> getEdges();

	Set<Vertex> getVertices();
}
